/**
 * <pre>
 * 紫光软件系统有限公司广电事业部
 * Copyright (C): 2011
 * 
 * 文件名称：
 * com.unis.iptv.dao.impl.CastRoleMapDaoImpl.java
 * 
 * 文件描述: 
 * TODO
 * 
 * Notes:
 * 修改历史(作者/日期/改动描述):
 * 杨飞宇/2013-1-3/初始化版本。
 * </pre>
 */
package com.unis.iptv.dao.impl;

import org.springframework.stereotype.Repository;

import com.unis.iptv.common.jdbc.BaseDao;
import com.unis.iptv.common.utils.GlobalUtil;
import com.unis.iptv.dao.CastRoleMapDao;
import com.unis.iptv.domain.CastRoleMap;

/**
 * @date 2013-1-3
 * @author 杨飞宇
 */
@Repository
public class CastRoleMapDaoImpl extends BaseDao implements CastRoleMapDao {
	@Override
	public boolean saveCastRoleMap(CastRoleMap castRoleMap) {
		int result = 0;
		StringBuilder sql = new StringBuilder();
		sql.append("INSERT INTO TBL_"
				+ GlobalUtil.areaAlias
				+ "_CAST_ROLE_MAP(CAST_ROLE_MAP_ID, ROLE, CAST, VOD_ID, INSERT_TIME)VALUES( SEQ_"
				+ GlobalUtil.areaAlias
				+ "_CAST_ROLE_MAP.NEXTVAL, ?,?,?,SYSDATE)");
		String finalSql = sql.toString();
		
		result = jdbcTemplate.update(finalSql,
				new Object[] { castRoleMap.getRole(), castRoleMap.getCast(),
						castRoleMap.getVodId() });
		if (result > 0) {
			return true;
		}
		return false;
	}
}
